package cn.ruituo.adv;

public class SystemTest {
    public static void main(String[] args) {
        /***
         * System表示我们的系统。
         * 私有构造。
         * 所有的公共方法都是static
         * native方法：c/c++语言写的程序，可以在java中调用
         */
        System.out.println("laoliu shuo :\"Hello,java.\"");
        System.out.println("系统参数：");
        System.out.println(System.getenv());
        System.out.println("属性");
        System.out.println(System.getProperties());
        System.out.println(">>>>>>>>>>>>>>>>>>>");
        System.out.println("获得当前的时间：");
        //从1970.1.1.： 0：0：0
        long time=System.currentTimeMillis();//毫秒
        System.out.println(time);
        System.out.println(time/1000/3600/24/365);
        //System.nanoTime();
        long start=System.nanoTime();
        int a=1003*3099;
        long end=System.nanoTime();
        System.out.println("这个乘法耗时"+(end-start));
        System.out.println(">>>>>>>>>>>>>>数组复制>>>>>>>>>>>>>>");
        double []d={1,2,4,6};
        double []d2=new double[20];
        System.arraycopy(d,0,d2,5,d.length);
        for(double t:d2)
            System.out.print(t+" ");
        System.out.println("\nfinally 不执行的情况");
        try{
            int f=4/0;
        }catch (Exception e){
            e.printStackTrace();
            System.exit(3);
        }finally {
            System.out.println("除法结束了");
        }

    }
}
